Op 22-jarige was Mugoša de topscorer in de Montenegrijnse eerste divisie in 2014 en scoorde toen 15 doelpunten in 29 competitiewedstrijden. Mugoša tekende in de zomer van 2014 bij de Duitse tweedeklasser FC Kaiserslautern en zette zijn handtekening onder een driejarig contract. In januari 2015, na slechts twee wedstrijden, één in de competitie en één in de beker, werd hij gedurende de rest van het seizoen uitgeleend aan Erzgebirge Aue, hierbij was geen koopoptie in het contract vermeld. Nadat Aue was gedegradeerd naar 3. Liga keerde Mugoša terug naar Kaiserslautern voordat hij overstapte naar 2. Bundesliga-club 1860 München op 15 augustus 2015, waar hij een contract voor drie jaar tekende. Op 27 november 2015 scoorde Mugoša zijn eerste doelpunt voor 1860 München in een 2-1 overwinning tegen Mainz in de DFB-Pokal.
Hij maakte zijn debuut voor Montenegro op 8 juni 2015 in een vriendschappelijke wedstrijd tegen Denemarken. Hij scoorde zijn eerste internationale doelpunt op 26 maart 2017, in een kwalificatiewedstrijd voor het WK 2018 tegen Polen.